Structure viewer

This viewer is used to display the contents of a file in a structured manner to make it easier to understand the data. The window is shown by checking the "Tools/Structure viewer" command.


top bottom

The viewer uses scripts written in Tiny Hexer Script to display the data structures. Sample scripts for .zip, .exe and .bmp files and NTFS, FAT12 and FAT16 boot structures are provided. You can write your own scripts for different data formats. After storing them in the <application directory>\scripts\Structure Viewer directory they can be used with the structure viewer by clicking the Open structure script button and loading the script.

Scripts to be executed within the structure viewer must contain the directive line OPTION TARGET, STRUCTUREVIEWER.

As of version 1.6 of Tiny Hexer, the structure viewer can also be used to display non-preformatted HTML documents.


top bottom

  1. Clear: Unload the currently loaded script and clear the structure browser
  2. Open structure script: Load a structure script into the viewer and try to display the data structures of the current hex editor window's file in the structure browser
  3. Update: Rescan the active editor window's file data and display its structures in the structure browser
  4. Stop: Scanning data might take some time. While structure scanning is executing, you can stop this process by clicking this button
  5. Save browser contents: Save the structure browser contents either in text or HTML format
  6. Print browser contents: Print the structure browser contents after displaying a printing options dialog
  7. Help: Show this help topic
  8. Start at position 0: If this is checked, the data structures are read from the first byte of the current file. If unchecked, structures a read from the current cursor position.
  9. Script Selector: Select a structure script, load it into the viewer and try to display the data structures of the current hex editor window's file in the structure browser
  10. Structure browser: This browser actually displays the data structures
  11. Hyperlinks: Underlined texts mark hyperlinks. Those links are useful to locate specific positions and select a specific block in the editor window. Links are created by the scripts (by using tagged variables)

top bottom
mirkes.de's Tiny Hexer, Copyright ⌐ Markus Stephany. All rights reserved.